home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / telecomm / uniterm.zoo / q_and_a < prev    next >
Text File  |  1990-04-06  |  7KB  |  151 lines

  1.  
  2.         Answers to the 13 most common questions about UniTerm
  3.         *****************************************************
  4.         S.Poole 2.9.88
  5.  
  6.  
  7.  1) Q: How do I enter control codes on the function keys?
  8.  
  9.     A: This causes a lot of people trouble because they don't try
  10.        the obvious; just press <Control> and the key. Example:
  11.  
  12.                <Control><A>
  13.  
  14.        enters the control code ^A (SOH), which is a small up-arrow
  15.        in the Atari character set. Have a look at appendix B in the
  16.        users guide for more information.
  17.  
  18.  2) Q: Why does UniTerm crash when I try to have it autostarted from
  19.        the `Auto' folder?
  20.  
  21.     A: Because UniTerm is a fully-fledged GEM program, and GEM is not
  22.        initialized when the programs in the `Auto' folder are run. There
  23.        are various workarounds of this problem available, but they all
  24.        depend on undocumented features of the operating system.
  25.  
  26.  3) Q: How do I run a program from UniTerm, I use [Run Program] but
  27.        I always get TOS error 39?
  28.  
  29.     A: You have to tell UniTerm to give enough memory back to TOS
  30.        (the Atari operating system) to run your program in. You can
  31.        do this with the dialog that appears when you select [Buffers]
  32.        from [Settings] menu, change the value for the `system' buffer
  33.        to something larger than the size of your program (this can be
  34.        quite a bit more, Tempus needs about 180kB to run in). If you 
  35.        don't seem to have enough memory, check if you have the tektronix
  36.        mode disabled (in the [Graphics] dialog), if you disable this
  37.        function and save your default setup file (and restart UniTerm), 
  38.        you should have 32kB more memory available.
  39.    
  40.  4) Q: On my German, French, Danish etc. keyboard UniTerm won't allow
  41.        me to access a character that I have to press <Alternate> to get
  42.        at, how to I get around this?
  43.  
  44.     A: I've tried to put all default <Alternate> key bindings on to
  45.        keys that are not used by the BIOS, none the less it can still
  46.        happen that there are conflicts. The solution is very simple
  47.        the macro command:
  48.  
  49.             REASSIGN(alt-key,command)
  50.  
  51.        will allow you to assign a command to one of the <Alternate>
  52.        key combinations, if you use 0 for `command' the character
  53.        returned by the BIOS will be used, you can put a whole set
  54.        of REASSIGN commands in your startup macro file to redefine
  55.        the keyboard.
  56.  
  57.  5) Q: How do I change the size of the history buffer?
  58.  
  59.     A: Don't worry you're not stupid, I've had to explain this to 
  60.        physics professors too. The 4 buffers (Transfer,System, 
  61.        Clipboard,History) together represent the total free  memory 
  62.        after UniTerm has been loaded*, this naturally means that
  63.        you only have three free parameters. To change the size of the
  64.        history buffer you have to change the size of the other three.
  65.  
  66.        * The RS232 input buffer is allocated separatly and only on
  67.          startup.
  68.  
  69.  6) Q: Why doesn't UniTerm have a `fast' file transfer protocol like
  70.        zmodem?
  71.  
  72.     A: A zmodem implementation would increase the size of the program
  73.        by at least 30kB, considering the fact that it there is not very 
  74.        much performance improvement in relation to using Kermit with
  75.        large packets* and I've been unable to find a clean protocal 
  76.        definition (I admit I haven't tried very hard), I decided not
  77.        to add zmodem to the current UniTerm implementation.
  78.  
  79.        * Using Kermit with 2kB packets you get very near to the 
  80.          theoretical speed possible on UniTerm to UniTerm transfers. The
  81.          most recent C-Kermit implementation (4E) supports large packets,
  82.          MS-DOS and VM/CMS Kermit have done so for quite a long time.
  83.  
  84.          ZModem and other sliding window protocols are an advantage on
  85.          connections that have a long line delay time.
  86.  
  87.  
  88.  7) Q: Why can't I put user-defefined strings on the arrow and keypad keys?
  89.  
  90.     A: Because UniTerm emulates a VT100 type terminal, and the strings sent
  91.        by the arrow and keypad keys are defined by the terminal (in fact
  92.        there are 4 different modi, I get enough telephone calls at 10 p.m.
  93.        `The arrow keys aren't working in this and that editor' as it is, 
  94.        without adding user defined keys).
  95.  
  96.  8) Q: How can I get the `Write to VDI-device' function to work?
  97.  
  98.     A: You need a copy of GDOS, the VDI metafile driver and if you wan't
  99.        to output directly to a printer, a copy of the VDI printer driver.
  100.        All these programs are copyrighted and can only be obtained by 
  101.        buying expensive program packets, this is a result of Atari's attempt
  102.        to deliberatly limit the usefulness of the ST.
  103.        Once you have obtained above programs by paying a lot of money for
  104.        a program you didn't want in the first place, you have to reserve
  105.        enough system memory for the drivers, the metafile driver doesn't 
  106.        need very much, the printer driver ~100kB.
  107.  
  108.  9) Q: Why can't MiGraph's Easy-Draw read metafiles created by UniTerm?
  109.  
  110.     A: Because MiGraph has got it's own ideas about what the header of a
  111.        metafile should look like. There is a program in the public domain
  112.        by Don Rice that transforms the normal (UniTerm) format to Easy-Draw
  113.        format.
  114.  
  115. 10) Q: For what is the loadable font function, it doesn't seem to do 
  116.        anything when I try it out?
  117.  
  118.     A: This is a `Ersatz' for the VT2XX and VT3XX loadable character
  119.        fonts, to actually to  see the different characters you have
  120.        to load the font and then assign the font that you replaced to
  121.        be the current font (have a look at the manual to figure this
  122.        out). Characters that are already on the screen will NOT change
  123.        automatically.
  124.  
  125.  
  126. 11) Q: Why doesn't UniTerm have this or that sexy feature?
  127.  
  128.     A: People sometimes forget that it's very easy to add features to a 
  129.        product, but it is very hard to keep a program from growing to
  130.        a unresonable size. UniTerm as it is, has reached a size that
  131.        adding new features would actually reduce the usefulness of the
  132.        program since the loading time would get too long and the memory 
  133.        requirements would simply be too big.
  134.  
  135. 12) Q: Why doesn't UniTerm use this and that feature of this program I have?
  136.  
  137.     A: Because I don't have that program and neither does a significant
  138.        part of the ST user community. If you send me a free copy of the 
  139.        program with documentation, then I'll consider adapting UniTerm to 
  140.        it.
  141.  
  142. 13) Q: Why doesn't UniTerm run with this neat program I have?
  143.  
  144.     A: (Typically asked in conjunction with microRTX, MTC or similar
  145.         multitasking enviroments or shells) Same answer as 12). Don't
  146.        forget that I do not have every single program written for the
  147.        ST and I've only got a very small amount of money to buy such 
  148.        programs.
  149.   
  150. --------------------------------The End------------------------------------
  151.